function reg() {
   u = document.form1.u.value;
   p = document.form1.p.value;
   p2 = document.form1.p2.value;

   if (u == "") {
      alert('用户名不能为空')
      return false;
   }
   if (u.length < 6 || u.length > 20) {
      alert('用户名长度为6~20字符')
      return false;
   }

   if (p == "") {
      alert('密码不能为空')
      return false;
   }
   if (p.length < 6 || p.length > 20) {
      alert('密码长度为6~20字符')
      return false;
   }

   if (p2 == "") {
      alert('重复密码不能为空')
      return false;
   }
   if (p != p2) {
      alert('两次输入密码不一致')
      return false;
   }

   sessionStorage.setItem('user', u);
   sessionStorage.setItem('password', p);

   alert('注册成功')
   self.location = 'login.html';

}
function login() {
   u = document.form1.u.value;
   p = document.form1.p.value;


   var my_user = sessionStorage.getItem('user');
   var my_password = sessionStorage.getItem('password');

   if (u == "") {
      alert('用户名不能为空')
      return false;
   }
   if (u.length < 6 || u.length > 20) {
      alert('用户名长度为6~20字符')
      return false;
   }

   if (p == "") {
      alert('密码不能为空')
      return false;
   }
   if (u.length < 6 || u.length > 20) {
      alert('密码长度为6~20字符')
      return false;
   }
   if (my_user != u || my_password != p) {
      alert('用户名或密码错误')
      return false;
   }
   sessionStorage.setItem('dq_user', u);
   alert('登录成功')
   self.location = 'index.html';

}
function out() {
   sessionStorage.setItem('dq_user', '');
   alert('退出成功')
   self.location = 'reg.html';
}